﻿using System.Diagnostics.Contracts;

namespace Library.Collections.Generic
{
    public interface IQueue<TElement> : IQueueReadOnly<TElement>, IIsReadOnly
    {
        bool Enqueue(TElement item);

        bool Dequeue(out TElement item);
    }
}
